<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main .wrapin2{
	padding-top:2px;	
}

.hm_left{
	float:left;
	width:628px;	
	position:relative;
	overflow:hidden;
}

/*hm_news æ–°é—»*/
.hm_news{
	height:250px;	
}
.hm_news .news_handle{
	height:42px;
	border-bottom:1px solid #b1b1b1;
	position:relative;	
	margin-bottom:10px;
}
.hm_news .news_handle a{
	float:right;
	display:block;
	width:12px;
	height:40px;
	background:url("../imgs/more.jpg") no-repeat center center;	
}
.hm_news .handle_in{
	position:absolute;
	left:0;
	top:0;
	height:49px;	
}
.hm_news .handle_in span{
	float:left;
	display:inline-block;
	width:94px;
	height:42px;
	line-height:42px;
	padding-bottom:7px;
	color:#4c4948;
	text-align:center;
	cursor:pointer;	
	font-size:15px;
}
.hm_news .handle_in .hover{
	color:#c90a4f;
	background:url("../imgs/more.png") no-repeat bottom center;	
}
.hm_news .news_con{
	display:none;	
}
.hm_news .show{
	display:block;	
}
.hm_news .news_photo{
	height:187px;	
	/*border-bottom:1px solid #b1b1b1;*/
}
.hm_news .photo{
	float:left;
	display:block;
	width:259px;
	height:178px;	
}
.hm_news .photo img{
	display:block;
	width:259px;
	height:178px;	
}
.hm_news .txt{
	width:352px;
	float:right;	
}
.hm_news .txt dt{
	height:24px;	
	line-height:26px;
	font-size:16px;
}
.hm_news .txt dt a{
	font-size:16px;	
	color:#c90a4f;
	display:inline-block;
	max-width:345px;
	_width:345px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hm_news .txt dd{
	height:52px;
	line-height:52px;
	padding-left:22px;
	font-size:14px;
	color:#999;
	background:url("../imgs/more.png") no-repeat left center;	
}
.hm_news .txt p{
	font-size:14px;	
	line-height:26px;
}
.hm_news .news_txt{
	padding:15px 0;
}
.hm_news .news_txt li{
	height:30px;
	line-height:32px;
	vertical-align:top;
	clear:both;
	font-size:14px;	
	border-bottom:1px dashed #c9c9c9;
}
.hm_news .news_txt li:hover{
	color:#c90a4f;	
}
.hm_news .news_txt a{
	float:left;
	display:inline-block;
	max-width:530px;
	_width:530px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.hm_news .news_txt li:hover a{
	color:#c90a4f;		
}
.hm_news .news_txt span{
	float:right;	
}
/*hm_news æ–°é—»*/

/*hm_about ä¼ä¸šæ¦‚å†µ*/
.hm_about{
	height:260px;	
	position:relative;
}
.hm_head{
	height:42px;	
	line-height:42px;
	border-bottom:1px solid #b1b1b1;
	position:relative;
}
.hm_head span{
	display:inline-block;
	height:42px;	
	line-height:42px;
	padding-left:28px;
	border-bottom:1px solid #c90a4f;
	color:#c90a4f;
	background:url("../imgs/doc.jpg") no-repeat left center;
	float:left;
	font-size:15px;
	font-weight:bold;
}
.hm_head .more{
	float:right;
	display:inline-block;
	width:12px;	
	height:42px;
	background:url("../imgs/more.jpg") no-repeat center center;
}
.hm_about .photo{
	float:left;
	margin-top:28px;	
}
.hm_about .photo img{
	display:block;
	width:259px;
	height:178px;	
}
.hm_about .txt{
	float:right;
	width:350px;
	margin-top:28px;
	line-height:26px;
	text-indent:2em;
	font-size:14px;
}
.hm_about .about_links{
	height:30px;	
	position:absolute;
	left:0;
	bottom:0;
	width:628px;
	font-size:14px;
}
.hm_about .about_links a{
	display:inline-block;
	width:93px;	
	padding-left:63px;
	height:30px;
	line-height:30px;
	float:left;
	margin-right:1px;
	color:#FFF;
	background-color:#004ea1;
	background-repeat:no-repeat;
	background-position:30px top;
}
.hm_about .about_links a:hover{
	color:#fff;
	background-color:#c90a4f;	
	background-position:30px bottom;
}
.hm_about .a1{
	background-image:url("../imgs/hm_about1.png");	
}
.hm_about .a2{
	background-image:url("../imgs/hm_about2.png");	
}
.hm_about .a3{
	background-image:url("../imgs/hm_about3.png");	
}
.hm_about .a4{
	background-image:url("../imgs/hm_about4.png");	
}
/*hm_about ä¼ä¸šæ¦‚å†µ*/

.hm_line{
	width:46px;	
	height:500px;
	float:left;
	background:url("../imgs/hm_line.gif") repeat-y top center;
	margin-top:11px;
}

.hm_right{
	width:425px;
	float:right;
	font-size:14px;
	line-height:26px;
}

/*hm_public é€šçŸ¥å…¬å‘Š*/
.hm_public{
	height:260px;
}
.public_slide{
	width:425px;	
	height:177px;
	position:relative;
	overflow:hidden;
}
.public_slide li{
	width:425px;	
	height:177px;
	float:left;		
}
.public_slide dt{
	height:24px;	
	line-height:26px;
	font-size:16px;
	padding-top:35px;
}
.public_slide dt a{
	font-size:16px;	
	color:#c90a4f;
	display:inline-block;
	max-width:420px;
	_width:420px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.public_slide dd{
	height:52px;
	line-height:52px;
	padding-left:22px;
	font-size:14px;
	color:#999;
	background:url("../images/time_ico.png") no-repeat left center;	
}
.public_slide p{
	font-size:14px;	
	line-height:26px;
}
.public_ctrl{
	width:37px;
	height:18px;
}
.public_ctrl .c_btn{
	display:inline-block;
	width:18px;	
	height:18px;
	overflow:hidden;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;
}
.public_ctrl .c_btn:hover{
	background-position:0 -18px;	
}
.public_ctrl .pre{
	float:left;
	background-image:url("../images/public_pre.png");	
}
.public_ctrl .next{
	float:right;
	background-image:url("../images/public_next.png");	
}
/*hm_public é€šçŸ¥å…¬å‘Š*/

/*hm_ser ä¸šåŠ¡å±•ç¤º*/
.hm_ser{
	height:202px;	
}
.hm_ser .ser_slide{
	width:425px;
	height:109px;
	margin-top:22px;
	position:relative;	
}
.hm_ser .s_outer{
	width:381px;	
	height:109px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.hm_ser .ser_slide li{
	float:left;
	width:109px;
	height:109px;
	text-align:center;	
	margin:0 9px;
	_display:inline;	
}
.hm_ser .ser_slide a{
	display:block;
	width:109px;	
	height:109px;	
	text-align:center;	
	font-size:14px;
	color:#fff;
	overflow:hidden;
	background:url("../images/hm_ser.png") no-repeat 0 0;
}
.hm_ser .ser_slide td{
	width:109px;
	height:109px;
	text-align:center;
	line-height:18px;	
}
.hm_ser .ser_slide a:hover{
	color:#fff;
	background:url("../images/hm_ser.png") no-repeat 0 -109px;	
}
.hm_ser .c_btn{
	width:16px;
	height:26px;
	position:absolute;
	top:50%;
	margin-top:-13px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;	
	overflow:hidden;
}
.hm_ser .c_btn:hover{
	background-position:0 -26px;		
}
.hm_ser .pre{
	left:0;
	background-image:url("../images/pre_btn1.png");	
}
.hm_ser .next{
	right:0;
	background-image:url("../images/next_btn1.png");	
}
/*hm_ser ä¸šåŠ¡å±•ç¤º*/

/*hm_contact è”ç³»æˆ‘ä»¬*/
.hm_contact{
	height:260px;
	position:relative;
	background:url("../images/hm_contact.png") no-repeat right 60px;	
}
.hm_contact ul{
	line-height:26px;	
	font-size:12px;
	margin-top:28px;
}
.hm_contact .contact_map{
	display:block;
	width:425px;	
	height:30px;
	color:#FFF;
	line-height:30px;
	font-size:14px;
	position:absolute;
	left:0;
	bottom:0;
	background:#004ea1 url("../images/hm_contact2.png") no-repeat 160px top;
	text-align:center;
}
.hm_contact .contact_map:hover{
	color:#fff;
	background:#c90a4f url("../images/hm_contact2.png") no-repeat 160px bottom;
}
/*hm_contact è”ç³»æˆ‘ä»¬*/

/*hm_works ä¸šç»©å±•ç¤º*/
.hm_works{
	margin-top:3px;	
}
.hm_works .hm_head{
	margin-bottom:27px;	
}
.work_slide{
	height:177px;	
	width:1100px;
	position:relative;	
}
.work_wrap{
	width:1100px;	
	height:177px;		
	position:relative;
	overflow:hidden;
}
.work_slide .s_outer{
	width:1115px;	
	position:relative;
	overflow:hidden;
}
.work_slide li{
	float:left;
	width:208px;	
	height:177px;
	margin-right:15px;
	_display:inline;
}
.work_slide li a{
	display:block;
	width:208px;	
	height:177px;	
	position:relative;	
}
.work_slide li img{
	display:block;
	width:208px;	
	height:144px;
}
.work_slide li span{
	display:inline-block;
	width:208px;	
	height:33px;
	line-height:33px;
	text-align:center;
	background:#e7e7e7;
	font-size:14px;
}
.work_slide li em{
	display:inline-block;
	max-width:203px;
	_width:203px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.work_slide li a:hover{
	color:#fff;	
}
.work_slide li a:hover span{
	background:#c90a4f;	
}
.work_slide .c_btn{
	width:16px;
	height:26px;
	position:absolute;	
	top:50%;
	margin-top:-13px;
	cursor:pointer;
}
.work_slide .pre{
	left:-21px;
	background:url("../images/pre_btn1.png") no-repeat 0 0;	
}
.work_slide .pre:hover{
	background:url("../images/pre_btn1.png") no-repeat 0 -26px;	
}
.work_slide .next{
	right:-21px;
	background:url("../images/next_btn1.png") no-repeat 0 0;	
}
.work_slide .next:hover{
	background:url("../images/next_btn1.png") no-repeat 0 -26px;	
}
/*hm_works ä¸šç»©å±•ç¤º*/</pre></body></html>